$.getdata = function () {
    $("#answer").answerSheet({});
},

    $.fn.answerSheet = function (options) {
        var defaults = {
            mold: 'card',
        };
        var opts = $.extend({}, defaults, options);
        return $(this).each(function () {
            var obj = $(this).find('.card_cont');
            var _length = obj.length,
                _b = _length - 1,
                _len = _length - 1,
                _cont = '.card_cont';
            for (var a = 1; a <= _length; a++) {
                obj.eq(_b).css({ 'z-index': a });
                _b -= 1;
            }
            $(this).show();
            let flag = true;
            var sum = 0;//总个数
            var num = 0;//正确个数
            //答题卡模式
            if (opts.mold == 'card') {
                if (flag) {
                    //选择答案切换题目
                    obj.find('ul li label').click(function () {
                        var _idx = $(this).parents(_cont).index(),
                            _cards = obj,
                            _cardcont = $(this).parents(_cont);
                        //题目id
                        var chooserid = _cardcont.context.htmlFor.split("_")[0]
                        //选择题号
                        var chooser = _cardcont.context.htmlFor.split("_")[1]
                        sum++; 
                        if (!flag) {
                            return;
                        }
                        $.get($.url+"/yj/answer/exercises", { "id": chooserid, "answer": chooser }, function (data) {
                            if (_idx == _len) {
                                //此处：选择结果答案处理方法
                                if (data.data) {
                                    num++;
                                    // console.log("yes");
                                } else {
                                    // console.log("no");
                                    $('.jieshi').css('display', 'block');
                                }
                                console.log(sum);
                                console.log(num);
                                var accuracy = 0;
                                if (num != 0) {
                                    accuracy= (((num/sum).toFixed(2))*100);
                                }
                                console.log(accuracy);
                                var accuracydata="";
                                if(accuracy == 0){
                                        accuracydata = accuracy+"%,泰酷了";
                                    }else if(accuracy != 0 && accuracy<30){
                                        accuracydata = accuracy+"%,还需努力";
                                    }
                                    else if(accuracy>=30 && accuracy<70){
                                        accuracydata = accuracy+"%,还可以";
                                    }
                                    else if( accuracy>=70 && accuracy<100){
                                        accuracydata = accuracy+"%,太棒了";
                                    }
                                    else if( accuracy == 100){
                                         accuracydata = accuracy+"%,你个牛逼得很呀";
                                    }
                                $(document).ready(function () {
                                    $.confirm("恭喜刷完题","你的正确率为:"+accuracydata);
                                    $.isok=function(){
                                        window.location.href = "/answer/index.html";
                                    }
                                    $.iscancel=function(){
                                        window.location.href = "/answer/index.html";
                                    }
                              });
                            } else {
                                if (data.data) {
                                    num++;
                                    $('.jieshi').css('display', 'none');
                                    setTimeout(function () {
                                        _cardcont.addClass('cardn');
                                        setTimeout(function () {
                                            _cards.eq(_idx + 3).addClass('card3');
                                            _cards.eq(_idx + 2).removeClass('card3').addClass('card2');
                                            _cards.eq(_idx + 1).removeClass('card2').addClass('card1');
                                            _cardcont.removeClass('card1');
                                        }, 200);
                                    }, 100);
                                } else {
                                    flag = false;
                                    $('.jieshi').css('display', 'block');
                                    $('.prev').css('display', 'block');
                                }
                            }
                        })
                    })
                }
                //上一题
                // $('.card_bottom').find('.prev').click(function () {
                //     var _idx = $(this).parents(_cont).index(),
                //         _cardcont = $(this).parents(_cont);
                //     obj.eq(_idx + 2).removeClass('card3').removeClass('cardn');
                //     obj.eq(_idx + 1).removeClass('card2').removeClass('cardn').addClass('card3');
                //     obj.eq(_idx).removeClass('card1').removeClass('cardn').addClass('card2');
                //     setTimeout(function () {
                //         obj.eq(_idx - 1).addClass('card1').removeClass('cardn');
                //     }, 200);
                // })
                //下一题
                $('.card_bottom').find('.prev').click(function () {
                    flag = true;
                    $('.jieshi').css('display', 'none');
                    $('.prev').css('display', 'none');
                    var _idx = $(this).parents(_cont).index(),
                        _cardcont = $(this).parents(_cont);
                    setTimeout(function () {
                        _cardcont.addClass('cardn');
                        setTimeout(function () {
                            obj.eq(_idx + 3).addClass('card3');
                            obj.eq(_idx + 2).removeClass('card3').addClass('card2');
                            obj.eq(_idx + 1).removeClass('card2').addClass('card1');
                            _cardcont.removeClass('card1');
                        }, 200);
                    }, 100);
                })
            }
        });
    };